Telltale Games recently gave an approximate release date for Episode 2 of their critically acclaimed Walking Dead game. We'll see what's going on with Clementine and Luke sometime early March. But, just what does early mean? Before the 15th?
Like what you see? Follow Us and Add Us as a Preferred Source on Google.